#逻辑运算符：and 与，or 或，not 非
# and 两个为真，结果就是真，有一个为假，结果为假
# 例如 x and y，x和y都为真时，结果为True，其中一个为假，结果为False
print(True and True)#True
print(True and False)#False
print(False and True)#False
print(False and False)#False

# or 有一个为真，结果就为真，两个都为假，结果为假
#例如x or y，x和y有一个成立，结果为True，两个都为假时，结果为False
print(True or True)#True
print(True or False)#True
print(False or True)#True
print(False or False)#False

# not 为真时，结果为假，为假时，结果为真
# 例如not x，x成立时，结果为False，x为假时，结果为True
print(not True)#False
print(not False)#True

# 如何通过逻辑判断最终得出bool值真或假？

#练习：判断用户名与密码
my_name = '中华'
my_password = 123456
if my_name == '中华' and my_password == 123456:
    print('登陆成功')
if my_name != '明' or my_password != '12345':
    print('用户或密码不正确')
is_man = True
if not is_man:
    print('男生')
is_man = False
if not is_man:
    print('女生')



















